package com.jt.controller;

import com.jt.pojo.User;
import com.jt.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController //将返回值转化为JSON
@CrossOrigin    //加到controller或者方法中
public class UserController {

    @Autowired
    private UserService userService;

    /**
     * URL: /addUser
     * method: post
     * 参数: form表单传参  name/age/sex
     * 返回值: 返回成功的字符信息
     */
    @PostMapping("/addUser")
    public String addUser(User user){

        userService.addUser(user);
        return "新增成功!!";
    }

    /**
     * 查询User表的全部数据
     * 请求路径: http://localhost:8090/getUser
     * 参数:     不需要参数
     * 返回值:  List<User>
     */
    @GetMapping("/getUser")
    public List<User> getUser(){

        List<User> userList = userService.getUser();
        return userList;
    }
}